leave trace evidence - French English Dictionary